$(function () {

    $("#qyjg_qyfr_id").qyfrcomboboxforsearch({
        onLoadSuccess: function () {
            if ($("#qyfr_id").val()) {
                $(this).combobox('setValue', $("#qyfr_id").val());
                $(this).combobox('setText', $("#qyfr_jc").val());
            }
        },
        onSelect:function(){
            var obj = $('#qyjg_qyfr_id').combobox('getData');
            var id_val =  $('#qyjg_qyfr_id').combobox('getValue');
            $.each(obj, function (i, val) {
                if(obj[i].id==id_val){
                    $("[name='qyjg.lxr']").val(obj[i].fddlr);
                    $('#qyjg_lxdh').val(obj[i].dh);
                    $('#qyjg_nsh').val(obj[i].nsh);
                }
            })
        }
    });

    $("#wls_qyfr_id").qyfrcomboboxforsearch({
        onLoadSuccess: function () {
            if ($("#qyfr_id").val()) {
                $(this).combobox('setValue', $("#qyfr_id").val());
                $(this).combobox('setText', $("#qyfr_jc").val());
            }
        },
        onSelect:function(){
            var obj = $("#wls_qyfr_id").combobox('getData');
            var id_val =  $("#wls_qyfr_id").combobox('getValue');
            $.each(obj, function (i, val) {
                if(obj[i].id==id_val){
                    $("[name='wls.lxr']").val(obj[i].fddlr);
                }
            })
        }
    });


});

$(function () {
    //弹框页面的加载现隐
    var type = $("#qyjg_type input[name='type']:checked").val();
    if (type == 0) {
        $("#wls_content").css("display", "none");
        $("#qyjg_content").css("display", "block");
    } else {
        $("#qyjg_content").css("display", "none");
        $("#wls_content").css("display", "block");
    }
    $("#qyjg_type input[name='type']").change(function () {
        var type = $(this).val();
        if (type == 0) {
            $("#wls_content").css("display", "none");
            $("#qyjg_content").css("display", "block");
        } else {
            $("#qyjg_content").css("display", "none");
            $("#wls_content").css("display", "block");
        }
    });
    //在企业机构的助解码自动生成
    $("[name='qyjg.qc']").blur(function () {
        var qyjg_qc = $('#qyjg_qc').val();
        $('#qyjg_jc').val(qyjg_qc);
//        $("[name='qyjg.zjm']").val($(this).val().toPY());
    })
    //物流商的助解码自动生成
    $("[name='wls.qc']").blur(function () {
        var wls_qc = $("[name='wls.qc']").val();
        $("[name='wls.jc']").val(wls_qc);
//        $("[name='wls.zjm']").val($(this).val().toPY());
    })
    //***************按钮绑定事件**********************
/*    //新增按钮触发
    $('#ysgj_add').click(
        appendgj
    );
    //删除按钮触发
    $('#ysgj_del').click(
        removegj
    );
    $('#ysgj_cancel').click(
        cancelgj
    );*/
    //内部机构新增按钮触发
    $('#nbjg_add').click(
        addNbjg
    );
    //内部机构删除按钮触发
    $('#nbjg_del').click(
        destroyNbjg
    );
    $('#nbjg_cancel').click(
        cancelNbjg
    );
    //***************按钮绑定事件**********************
});
/*
// **********加载运输工具的版块************
$(function(){
    $('#ysgj_grid').edatagrid({
        showFooter:true
    });
});
//增添运输工具
function appendgj() {
    $('#ysgj_grid').edatagrid('addRow');
}
//删除运输工具
function removegj() {
    var gjRow = $('#ysgj_grid').datagrid('getSelected');
    if(gjRow){
        var ysgjId = gjRow.id;
        var gjIndex = $('#ysgj_grid').datagrid('getRowIndex',gjRow);
        if(ysgjId){
            $('#ysgj_grid').datagrid('acceptChanges');
            var url =$.webPath()+"/organ/ysgj/delete_ysgj?ysgjId=" + ysgjId;
            nbjgUpdateSubmit(url,gjIndex);
        } else {
            $('#ysgj_grid').edatagrid('destroyRow');
        }
    } else {
        $.messager.alert('提示','请选择要删除的运输工具!');
    }

}
//取消运输工具
function cancelgj() {
    $('#ysgj_grid').edatagrid('cancelRow');
}
// **********加载运输工具的版块************
*/

// **********加载内部部门的版块************
var nbjgGrid = null;
//内部部门编辑框事件绑定
$(function(){
    nbjgGrid = $('#nbjg_grid').edatagrid({
        showFooter:true,
        onSelect: function (rowIndex, rowData) {
            nbjgDatagridOnSelectHandle(rowIndex, rowData);
        }
    });
});
//添加内部机构
function addNbjg() {
    $('#nbjg_grid').edatagrid('addRow');
}
//取消内部机构
function cancelNbjg() {
    $('#nbjg_grid').edatagrid('cancelRow');
}
//删除内部机构
function destroyNbjg() {
    var NbjgRow = $('#nbjg_grid').datagrid('getSelected');
    if(NbjgRow){
        var nbjgId = NbjgRow.id;
        var NbjgIndex = $('#nbjg_grid').datagrid('getRowIndex',NbjgRow);
        if(nbjgId){
            $('#nbjg_grid').datagrid('acceptChanges');
            var url =$.webPath()+"/organ/qyjg/delete_gsjg?qyjgId=" + nbjgId;
            nbjgUpdateSubmit(url,NbjgIndex);
        } else {
            $('#nbjg_grid').edatagrid('destroyRow');
        }

    } else {
        $.messager.alert('提示','请选择要删除的内部机构!');
    }
}
//当部门维修的
function nbjgDatagridOnSelectHandle(rowIndex, rowData) {
    //获取每个单元格
    $(nbjgGrid).edatagrid('editRow', rowIndex);
    var editors = $(nbjgGrid).datagrid('getEditors', rowIndex);
    if (editors.length == 0)
        return;
    var qcEditor = editors[1]; // 内部部门全称编码框
    var jcEditor = editors[2];//内部部门的简称编码框
    var zjmEditor = editors[3];//内部部门的助记码框
    //绑定事件
    qcEditor.target.unbind("blur").bind('blur', function () {
        $(jcEditor.target).val($(this).val());
        $(zjmEditor.target).val($(this).val().toPY());
    });

}
// **********公用删除提交模块************
//删除内部机构时直接删除数据库数据
function nbjgUpdateSubmit(url,index){
    $.messager.confirm('确认', "是否确定删除?", function (r) {
        if (r) {
            $.ajax({
                url: url,
                type:"json",
                success:function (data) {
                    if (data.statusCode == 200) {
                            var nbjg =  $('#nbjg_grid').datagrid('getSelected');
                        if(nbjg){
                            $('#nbjg_grid').datagrid('deleteRow',index);
                        } else {
                            $('#ysgj_grid').datagrid('deleteRow',index);
                        }
                    } else {
                        $.messager.alert('提示', data.message, 'info');
                    }
                }
            });
        }
    });
}
// **********公用删除提交模块************
